#include <stdio.h>
#include <string.h>
#include <stdlib.h>

/**
 * 题目：计算字符串中子串出现的次数 。
*/
int main(int argc, char const *argv[])
{
    int i,j,k;
    char pat[50], chd[10];
    int plen, clen;
    int count = 0;
    printf("请输入两个字符串，以空格分隔：\n");
    fgets(pat, 50, stdin);
    pat[strcspn(pat, "\n")]='\0';
    fgets(chd, 10, stdin);
    chd[strcspn(chd, "\n")]='\0';
    plen = strlen(pat);
    clen = strlen(chd);
    for(i=0; i<=plen-clen; i++)
    {
        for(j=0,k=i; j<clen&&pat[k]==chd[j]; j++,k++)
        {
            ;
        }
        if(j==clen)
            count++;
    }
    printf("%d\n",count);

    return 0;
}